#ifndef __BUOLA_GUI_CEXPOSEHELPER_H__
#define __BUOLA_GUI_CEXPOSEHELPER_H__

#include <buola/gui/cwindow.h>

namespace buola { namespace gui {

class CExposeHelper
{
public:
    CExposeHelper() {}
    virtual ~CExposeHelper() {}

    virtual img::CGC *Prepare(CWindow &pWindow,const CRegion &pRegion,bool pClear)=0;
    virtual void Commit(const CRegion &pRegion)=0;
};

/*namespace gui*/ } /*namespace buola*/ }

#endif
